InMemoryUserRepository

In-memory implementation of the user.UserRepository interface.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun deleteById(userId: String): Boolean

Deletes a user by their ID.

Link copied to clipboard
open override fun findAll(): List<User>

Retrieves all users.

Link copied to clipboard
open override fun findByEmail(email: String): User?

Retrieves a user by their email.

Link copied to clipboard
open override fun findById(userId: String): User?

Retrieves a user by their ID.

Link copied to clipboard
open override fun save(user: User): User

Saves a given user.

Link copied to clipboard
open override fun update(user: User): User?

Updates a given user.